Description

RGB Haptics is a Unity Asset for developers to easily add high quality haptics to their projects. Adding great haptics can be very difficult, requiring a lot of code to add simple haptics. RGB Haptics lets developers use audio files or draw their own wave forms in Unity's editor, easily creating complex haptic feedback. RGB Haptics also handles playing, pausing, stopping, and resuming haptics, just like you would a normal audio file! This allows developers to drastically reduce their development time for adding haptics. The best part: No special hardware is required! RGB Haptics makes use of the existing haptic technologies available in most virtual reality controllers today. This means that anyone using an app or game with RGB Haptics will benefit from the haptics!

History

While working on tools for our first 6 degrees-of-freedom focused virtual reality game, we realized that the Oculus Touch controllers had the same haptics hardware as the Nintendo Switch. We were very surprised that other developers were not making better use of this technology, and after deep diving into the software support, we realized that doing so was incredibly difficult. So we began building an internal tool for more easily building better haptics solutions, and decided to allow others to purchase this technology to use in their projects!

Features

  • No special hardware required! Makes use of existing haptic technology, already found in most major virtual reality controllers!
  • Raw waveform and audio file support across all types of haptics.
  • Custom waveform editor window, allowing you to design waveforms without ever leaving Unity.
  • Looping haptic playback support, as well as granular controls for the haptics. This includes playing, pausing, and stopping of haptics.
  • Automatically slices sampled data to target the controllers refresh rate, providing smooth haptics on supported platforms.
  • Supports Oculus Rift, Oculus Rift S, Oculus Quest, HTC Vive, Valve Index, Windows Mixed Reality headsets, and more. Anything supported by the Unity XR platform should be supported by this.
  • Supports both Android based VR devices as well as PC based VR devices.
  • Collision-based haptics scripts included, allowing for users to feel ice cubes in a glass.

Videos

Video DemoYouTube

Images

Road to VR Coverage
Unity Plugin Aims to Streamline Haptics for VR Developers roadtovr.com.
UploadVR Coverage
RGB Haptics Helps Unity Developers Add Great Haptics To Their VR Games uploadvr.com.
Tutorial Blog Post
A tutorial for this tool is available at rgbschemes.com.
Announcement Blog Post
The blog post through which this tool is announced is available at rgbschemes.com.

About RGB Schemes

Boilerplate
RGB Schemes is a game development company, focusing on fun and unique games. Located in Seattle Washington, we are currently working on several virtual reality tools and games, while also helping to build a thriving virtual reality community here in our city.
More information
More information on RGB Schemes, our logo & relevant media are available here.

RGB Haptics Credits

Gerald McAlister
Tool Designer, Business & Development, Software Engineer